package com.wisdom.server.boot;

import com.wisdom.server.runner.RpcServerRunner;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;

import javax.annotation.PostConstruct;

/**
 * @description: <Rpc Server Start>
 * @author: Leo
 * @date:2021-08-21 18:57
 */
@Configuration
public class RpcServerStart {

    @Autowired
    private RpcServerRunner serverRunner;

    /*
        PostConstruct  jsr-250 标准
        作用： 当前Bean实例化后  如果当前Bean有注入  会在注入都完成后  会执行标注的函数的执行

     */
    @PostConstruct
    public void initRpcServer() {
        //引导整个rpcServer服务的启动
        serverRunner.run();
    }
}
